home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 April / EnigmA AMIGA RUN 26 (1998)(G.R. Edizioni)(IT)[!][issue 1998-04].iso / earkit / lha-archives / md2_0_181beta.lzx / MicroDot.readme < prev   
Text File  |  1997-04-29  |  31KB  |  1,092 lines

  1. Note for MicroDotII Beta
  2. ========================
  3.  
  4. Note that this is a BETA version.  It is NOT a finished product.  It lacks
  5. vital functionality, and it may have bugs which may cause loss of data and
  6. hair.  Use it on your own risk.  It will crash.  It will behave strangely.
  7. You have been warned.
  8.  
  9. I had little time to work on MD-2 recently, so this is just a minor update
  10. to MD-II 0.180, which primarly addresses one nasty crash bug which makes it
  11. unable to send with MD-II.  Also, 0.180beta will cease to work on 1.5.97.
  12.  
  13. If you want to participate in the public MD-2 beta test and development,
  14. *please* subscribe to the MD-2 mailing list.  Write a message to
  15. <MD-2-Request@vapor.com> and put "ADD" in the mail body.  If you don't
  16. subscribe to the list, you will most likely miss vital information.
  17.  
  18. Note again:  this version is for testing, not for evaluation or review.
  19.  
  20. There is no documentation available.  Some comments are below.  You might
  21. want to read over the history file to learn some basics.
  22.  
  23. Please send bug reports and suggestions to the MD-2 mailing list.  If you
  24. have enforcer/mungwall/poolwatch reports, send them directly to me
  25. (md2-bugs@vapor.com).
  26.  
  27. There will be frequent updates, which will be announced on the MD-2 mailing
  28. list.  Currently, the program is only available via ftp.vapor.com, a basic
  29. web page is under construction.
  30.  
  31. The included MUI custom classes in the MUI/ drawer have to be copied to
  32. your MUI:Libs/MUI/ directory.
  33.  
  34. It may be a good idea to have "delete mail on server" turned of by default.
  35. If you have a decent pop3 server which supports UIDL, this has no impact on
  36. MD-2 operation.  MD-2 can handle outdated POP3s, too, and will fallback to
  37. TOP or even RETR to gather the messageid.
  38.  
  39. Thanks for your help!
  40. Olli
  41.  
  42. Some notes:
  43.  
  44. - the cps rate as calculated by the new message scan
  45.   is taken by the entire (!) time of the connection,
  46.   not only by the real transfers, so it will be considerably
  47.   lower than with programs which only measure real transfer
  48.   times. You have to use a watch if you want to compare
  49.   cps speeds between MD-2 and lying programs :-)
  50.  
  51. - yes, it uses a one-file-per-message approach.
  52.   This has been thorougly discussed prior (in fact,
  53.   a previous version used a different approach),
  54.   and I'll try to summarize the arguments for
  55.   one of the next versions.
  56.  
  57. - SMTP send attempts to use ESMTP if available.
  58.   Will currently send 8 bit mails even with normal ESMTP.
  59.   If your ISP doesn't support a ESMTP-capable mail
  60.   relay, get a real ISP :-)
  61.  
  62. - Unlike other mail readers claiming to support MIME,
  63.   MD-2 does the full range including decoding of
  64.   x-uue/x-uuencoded and binhex40 encoded parts.
  65.   Supports entity names. Will convert embedded
  66.   uuencode/binhex in "old style" mails to
  67.   "mime parts".
  68.  
  69. Description of reader flags:
  70.  
  71.   First col:  U = unread (seen, but not read)
  72.               N = new, not yet seen
  73.                 = read
  74.   Second col: D = deleted
  75.               A = archived (will not expire)
  76.                 = normal
  77.               (Note that A takes precedence over D)
  78.   Third col:  
  79.    Non-Spool: R = Replied to
  80.               F = Forwarded
  81.               B = Replied to and forwarded
  82.    Spool:     M = already mailed out
  83.               P = already posted
  84.               S = already send and posted
  85.                   (aka completely send)
  86.  
  87. Flaws in the MIME implementation:
  88.  
  89. - Supports only "mixed" multipart types
  90. - Currently neither cares for nor creates "Content-MD5:"
  91. - Ignores charset entity and assumes iso-8859-1
  92.  
  93. =====================================================================
  94.  
  95. 0.37alpha
  96. ---------
  97. - serious change in prefs; old prefs files are ignored.
  98. - Subscribe/Unsubscribe menu items now work (begin of
  99.   list processing)
  100.  
  101. 0.39alpha
  102. ---------
  103. - removal of groups now works
  104.  
  105. 0.40alpha
  106. ---------
  107. - started work on group parameter editor windows
  108.   (GUI only; not yet functional)
  109.  
  110. 0.43alpha
  111. ---------
  112. - group prefs still not really functional
  113. - started work on language prefs
  114.  
  115. 0.45alpha
  116. ---------
  117. - added external prefs
  118. - language prefs now functional
  119. - group prefs still not really functional :-)
  120.  
  121. 0.48alpha
  122. ---------
  123. - did some minor GUI work
  124. - group prefs now fully functional :-)
  125.  
  126. 0.49alpha
  127. ---------
  128. - now shows number of subscribed and subscribeable groups
  129.  
  130. 0.50alpha
  131. ---------
  132. - fixed internal buffer allocation scheme
  133.  
  134. 0.51alpha
  135. ---------
  136. - group list now has a (experimental) button bar. This ought to
  137.   be configurable and disableable :) in the future.
  138. - deleting of user created mail folders now works
  139. - added basic pop3/nntp operation
  140.  
  141. 0.53alpha
  142. ---------
  143. - reworked grouplist GUI
  144. - nntpget now supports XOVER and STAT/NEXT (data is still discarded
  145.   after receive)
  146.  
  147. 0.54alpha
  148. ---------
  149. - added (nearly) full rfc-822 compliant address parsing (yes, it will
  150.   actually accept "owagner"(Oliver Wagner)@"vapor"."com" :-)
  151. - added rfc-822 compliant date parsing
  152.  
  153. [0.55 - 0.64 internal only]
  154.  
  155. 0.65
  156. ----
  157. - old index files will no longer be read due to change in the static
  158.   part of the mixinfo (yes, that's an alpha tester's life)
  159. - thread building now works fine
  160. - all the neat enforcer hits when opening a group are fixed now
  161.  
  162. [0.66 internal only]
  163.  
  164. 0.67
  165. ----
  166. - please delete Data/#?.IX and Data/Message?? for a clean database
  167. - fixed parsing of References: line and the reference information
  168.   in the XOVER data. This caused thread building to not work
  169.   properly in the former versions.
  170. - fixed various bugs in the graphical thread creation for the msglist
  171.  
  172. 0.68
  173. ----
  174. - fixed switchting to empty groups
  175. - fixed memory management of message list
  176. - fixed various quirks in the GUI settings (including font settings)
  177. - improved listview refresh speed
  178.  
  179. 0.69
  180. ----
  181. - fixed clicking into blank areas of msglist
  182. - added thread folding
  183.  
  184. 0.70
  185. ----
  186. - folded threads now show the number of contained messages
  187.   [total/new/unread] in the folded node
  188.  
  189. [0.71 internal only]
  190.  
  191. 0.72
  192. ----
  193. - fixed enforcer hits on early error bail out
  194. - folding of fake thread roots is now possible
  195. - folding states are now properly saved
  196. - began adding reader window (not functional yet, only layout)
  197.  
  198. 0.73
  199. ----
  200. - fixed bogus adding of LFs to header lines when getting full
  201.   articles.
  202. - added MIME parsing.
  203. - added basic read capabilities.
  204.  
  205. 0.74
  206. ----
  207. - fixed a silly startup problem which involved overwriting
  208.   bitmap bounds.
  209.  
  210. 0.75
  211. ----
  212. - added reader quote colorization
  213. - fixed reader font selection
  214. - fixed about text
  215.  
  216. 0.76
  217. ----
  218. - fixed handling of characters below WSP in message overview
  219.  
  220. 0.77
  221. ----
  222. - now parses the semi-standard text styles *bold*, _underline_
  223.   and /italic/
  224. - fixed calculation of message sizes when an ARTICLE was
  225.   retrieved which already was in the messagebase.
  226. - several small fixes
  227. - added message header filtering, including prefs ("User interface...")
  228.  
  229. 0.78
  230. ----
  231. - reworked header filter selection
  232.  
  233. 0.79
  234. ----
  235. - now proplery shows message flags in reader
  236. - removed forced reset of article counters for groups
  237. - fixed resetting of horizontal scroller when swapping messages
  238. - XOVER start position was wrong, causing one message being
  239.   repeadly downloaded as being new
  240. - "Get last 100" now works
  241. - XOVER scanning caused the wrong reference ID to be inserted into the list
  242. - reloaded fake nodes will no longer become "orphans"
  243.  
  244. 0.80
  245. ----
  246. - recompiled with different compiler revision to hunt down 060 problems
  247.  
  248. 0.81
  249. ----
  250. - compiled with "real" SAS/C 6.57
  251. - will now set the tiny font to helvetica/9 if it's unset
  252. - added reader wordwrap (it's the cool way, too)
  253. - reader horiz size doesn't exceed 32767 pixels if wordwrap is turned
  254.   off, thus not breaking virtgroup
  255. - added on-demand-getting of usenet messages not in the database.
  256.   The NNTP link is cached and silently (re)opened on demand for
  257.   maximum efficiency. Hey, doesn't this rule?
  258.  
  259. 0.82
  260. ----
  261. - fixed wordwrap bug
  262.  
  263. 0.83
  264. ----
  265. - did some GUI and menu cleanup
  266.  
  267. 0.84
  268. ----
  269. - began to add button config; experimental still
  270.  
  271. 0.85
  272. ----
  273. - Reader now reads the "To:" header if no "Newsgroups:" is present
  274. - completely rewrote database system using a client/server model,
  275.   better caching and asynch I/O. Much faster than before and less
  276.   impact on the user interface process.
  277.  
  278. 0.86
  279. ----
  280. - will no longer make messages "seen" which were not seen
  281.   by the user cause he never saw the updated index.
  282. - properly flushes write buffer when finishing a pop3 or nntp
  283.   session.
  284. - Group editor caused enforcer madness upon creating a new group
  285. - Matchheader/Matchpattern/Defaultaddress weren't saved
  286. - Mail sorting into folders now works
  287.  
  288. 0.87
  289. ----
  290. - now properly displays an error message if it's unable to read
  291.   an article from the database or via get-on-demand
  292. - recognizes MIME encoded words in headers
  293. - correctly decodes Quoted-Printable encoding
  294. - rexxreplyport wasn't freed, causing signal loss in shell processes
  295.  
  296. 0.88
  297. ----
  298. - button configuration system and display is now complete. Contents still suck :-)
  299.  
  300. 0.89
  301. ----
  302. - rewrote ibutton class to use a standard IFF loader instead of datatypes
  303.   (which proved to be unusable, again). Fixes startup crash on non V43-DT
  304.   systems.
  305. - fixed db error message display
  306. - display of MIME parts caused the Y position to messed up
  307.  
  308. 0.90
  309. ----
  310. - fixed XOVER parsing (which could cause a crash of the network
  311.   thread)
  312. - fixed reader crash on subjects which were "too long"
  313. - fixed get-on-demand line flushing
  314.  
  315. 0.91
  316. ----
  317. [that's 0.90 with less kprintf()]
  318.  
  319. 0.92
  320. ----
  321. - reworked prefs in "MUI single window" style. Now fits on 640x200/topaz.8, too.
  322.   Not quite finished yet <sigh>
  323. - added Tip Of The Day startup window
  324.  
  325. 0.93
  326. ----
  327. - prefs window is now completely functional
  328.  
  329. 0.94
  330. ----
  331. - get-on-demand reopened the server connect for every article,
  332.   even if the link was still up
  333. - fixed button config for initial window
  334. - fixed "Get last 100 messages" for new groups
  335. - began to work on the send window. Including of text and attachments works,
  336.   so does dropping of WB icons.
  337.  
  338. 0.95
  339. ----
  340. - added "Advanced Settings" to the send requester
  341. - fixed dropping of Icons on the editor view
  342. - included new textview.mcc
  343. - added "advanced settings" to send requester
  344.  
  345. 0.96
  346. ----
  347. - prefs list now has icons
  348. - included new textview.mcc
  349. - "Signature prefs" fixed
  350. - added address book window
  351.  
  352. 0.97
  353. ----
  354. [lost track of changes]
  355.  
  356. 0.98
  357. ----
  358. - fixed a few quirks in the prefs window layout
  359. - sending mail and news now works
  360. - fixed updating of group list overview counts when
  361.   getting news and mail
  362.  
  363. 0.99
  364. ----
  365. - fixed enforcer orgy on sending mails
  366. - fixed not resetting of reader scroller top position
  367.   when loading a new message
  368.  
  369. 0.100
  370. -----
  371. - fixed own messages not being stored in the
  372.   correct mail folder
  373. - delete of messages (via DEL key) now works
  374. - viewing of mime parts now works (currently hardwired
  375.   to calling Sys:Utilities/MultiView)
  376.  
  377. 0.101
  378. -----
  379. - fixed buttons not being updated after prefs close
  380. - (E)SMTP sending now works
  381. - fixed state messup in binhex decoding
  382.  
  383. 0.102
  384. -----
  385. - fixed getting of next unsent mails returning totally
  386.   bogus stuff, causing mails to not be send
  387. - fixed db_loadheader() reading a bogus blank line
  388.   (which caused X-Mailer: to appear in the mail body
  389.    insead of the header)
  390.  
  391. 0.103
  392. -----
  393. - fixed updating of windows when a mail was written
  394.   or send out
  395. - fixed database deadlock on pop3get when a
  396.   mail download was skipped because the mail
  397.   was already in the database
  398. - removed kprintf() from IP handling code
  399.  
  400. 0.104
  401. -----
  402. - added full "Single window only?" mode. Note that this
  403.   requires MUI 3.7. MD-2 will still run with 3.6
  404.   but using this mode causes messup®
  405. - added »TRASH folder
  406. - group list is now checked for required entries
  407.   on every load
  408.  
  409. 0.105
  410. -----
  411. - Adding groups with Groupmanager caused deadlock in 0.104.
  412.   Dunno why, probably a problem with recompilation and
  413.   methods changed.
  414. - fixed excess closing/reopening of reader window
  415.   in single window mode when the bottom border is
  416.   already extended
  417.  
  418. 0.106
  419. -----
  420. - lame bug: folders which had no filtering rules at all
  421.   set matched all mails
  422. - now properly drops deleted mails when saving group
  423.   indexes
  424.  
  425. 0.107
  426. -----
  427. - no longer sets the tiny font to helvetica/9 even if
  428.   it's already set
  429.  
  430. 0.108
  431. -----
  432. - folder matching is now a full substring match
  433. - Reply/Followup (by menu item) now works
  434.  
  435. 0.109
  436. -----
  437. - added "Move To Folder" GUI (not functional yet)
  438. - did some minor code and catalog cleanup work
  439.  
  440. 0.110
  441. -----
  442. - fixed adding of quote text in the wrong direction
  443.  
  444. 0.111
  445. -----
  446. - fixed messing of first button entry in prefs
  447. - added "Delete mail from server" option
  448.  
  449. 0.112
  450. -----
  451. - auto-expire of messages now works
  452. - made Select All/Deselect All work
  453. - fixed saving of Window mode selection
  454.  
  455. 0.113
  456. -----
  457. - buttons now send their "action" rexx string
  458. - button hotkeys now work
  459. - button prefs action string now has a popup containing
  460.   all internal rexx commands
  461. - did some internal code cleanup
  462. - the Save/View buttons in the message reader now work
  463.   like the Save/View buttons under the mime part listview
  464. - reader window now recognizes URLs, enabling click.
  465.   Will be send to Voyager (if running) or with a
  466.   SendBrowser.MDRX script similiar to the AmIRC one.
  467. - now extends bottom window border if started in single window
  468.   mode; avoids reopening of window when hitting the
  469.   reader the first time.
  470. - enabling/disabling of menu items now works
  471.   properly upon switching windows
  472. - Reply and associated functions now work from within
  473.   the reader window, too
  474. - added the first set of ARexx commands (use
  475.   the popup list in button prefs to see the list)
  476.  
  477. 0.114
  478. -----
  479. - Return-Receipt: is now off by default
  480. - Signature now defaults to "None", too, in blank
  481.   mails
  482. - fixed alignment of URL highliting object, also
  483.   doesn't create two objects for links which
  484.   are http://www.
  485. - no longer sorts »TRASH (will not work with
  486.   existing group lists yet, for internal reasons.
  487.   Fix underway)
  488.  
  489. 0.115
  490. -----
  491. - fixed enforcer hits upon opening the reader window
  492. - it's now possible to use "-" in folder names
  493. - synchronous message download now has a info window
  494.   and abort facility
  495. - upon MIME SAVE, the filename of the wrong part
  496.   was inserted (or bullshit if the message had only
  497.   one MIME part)
  498. - sorting of mails into folders again was hosed
  499.   sometimes
  500. - finally fixed group list sorting
  501. - the "New message" menu item is now available
  502.   in the group overview window, too
  503.  
  504. 0.116
  505. -----
  506. - reader crashed when trying to read a non-existant
  507.   mail which had to be obtained via NNTP
  508. - no longer puts a silly requester up when it was
  509.   unable to load a message, but simply shows the error
  510.   inside the reader
  511.  
  512. 0.117
  513. -----
  514. - URL list class caused poolwatch hits
  515. - fixed enabling/disabling of message menu items again
  516.  
  517. 0.118
  518. -----
  519. - Mime save part counting was broken again
  520.  
  521. 0.119
  522. -----
  523. - Rexx commands didn't work at all. In fact, the
  524.   command table was never made available to MUI...
  525.  
  526. 0.120
  527. -----
  528. - POP3 status now shows "deleting", too
  529. - fixed saving of message indices on QUIT
  530. - POP3 no longer takes stack nonsense as
  531.   data when hitting a mail which is missing
  532.   required headers (i.e. missing Subject:
  533.   from THOR)
  534. - POP3 now does a quick scan with TOP
  535.   to decide when to actually start downloading
  536.   POP3 messages. Improves performance
  537.   in "Don't delete on server" mode by magnitudes.
  538. - silly bug in memory pool handling caused the
  539.   same pool to be accessed from the main and
  540.   from the network threads, potentially causing
  541.   havoc galore. Now properly semaphore protected.
  542. - "Read on demand" now buffers the last
  543.   downloaded mail in memory to avoid superfluous
  544.   write-to-db/rescan/read-from-db cycle. Also
  545.   avoids flushing of DB write buffers. Major
  546.   speed improvement in online news mode
  547.  
  548. 0.121
  549. -----
  550. - SPOOL index is now saved when a send
  551.   session ends, to better prevent against
  552.   crashes causing flag losses.
  553. - News posting now works. PLEASE, test
  554.   this extensivly with test groups before
  555.   sending something to "real" UseNet. Thanks.
  556.  
  557. 0.122
  558. -----
  559. - Get-on-demand window now uses normal sized
  560.   instead of tiny fonts
  561. - database now uses a full index buffer if
  562.   memory for that is available, for overally
  563.   better performance
  564.  
  565. 0.123
  566. -----
  567. - Fixed generation of "Re:" for reply subjects
  568. - "External edit" in new message window didn't werk
  569. - replies/followups didn't had any reference ID
  570.   header set, nor where they added with a proper
  571.   reference ID to the indexes, thus not being
  572.   properly added to the thread trees
  573. - crashed on obnoxiously long quoted printable
  574.   lines with soft line breaks created by
  575.   mail readers which like to heavily violate
  576.   good style.
  577.  
  578. 0.124
  579. -----
  580. - Reply/Forward caused total trash to be inserted
  581.   into the mailheader, thus breaking nearly everything
  582. - fixed crash on very long lines containing tabs
  583. - no longer attempts to convert fido style text formating
  584.   to recognized signatures
  585. - fixed yet another potential crash on very long text lines
  586. - crashing when trying to read a article not in the database
  587.   and with inactive TCP/IP stack
  588.  
  589. 0.125
  590. -----
  591. - addded drag&drop from addressbook into new message window
  592. - added popup address list for To/Cc/Bcc buttons
  593. - included new textview class version
  594.  
  595. 0.126
  596. -----
  597. - finally fixed crash on long quoted-printable "lines" 
  598.   (aka paragraphs)
  599. - fixed crash related to db write buffering
  600.   (reading article a, then b, then back a caused a nuke
  601.    in online mode)
  602.  
  603. 0.127
  604. -----
  605. - added APOP pop3 authentication
  606. - the "tiny" adressbook windows used in the new msg
  607.   requester now have no edit gadgets
  608.  
  609. 0.128
  610. -----
  611. - now uses UIDL (if available) to obtain a list
  612.   of new messages in pop3 mailbox. Major speed
  613.   increase when getting mails with "Leave mail on server"
  614.   mode.
  615. - added write buffer for index writes
  616.  
  617. 0.129
  618. -----
  619. - fixed excess updating of group overview during
  620.   NNTP get
  621.  
  622. 0.130
  623. -----
  624. - "Significant headers" preference window lost contents
  625.   upon page flips
  626. - MIME decoder now recognizes "name" definition in 
  627.   Content-Type:
  628. - fixed Save/View screwup in the mime part view (again)
  629.  
  630. 0.131
  631. -----
  632. - fixed display of groups without comment (bogus chars)
  633. - fixed behavior of the address list popup in the
  634.   new message window
  635. - added a group list popup for the new message window
  636.  
  637. 0.132
  638. -----
  639. - "New message" is now much more intelligent in how
  640.   it presets To/Groups fields, depending which is
  641.   the active window when selected
  642. - implemented "Fold" msg menu item
  643. - added several new internal ARexx commands (see
  644.   button prefs for list)
  645. - included proper versions of textview.mcc and .mcp
  646.  
  647. 0.133
  648. -----
  649. - new message window is an appwindow again so that
  650.   WB icons can be dropped on it
  651. - fixed handling of "Followup-To: poster"
  652.  
  653. 0.134
  654. -----
  655. - fixed "Delete" menu item (and rexx command) to
  656.   also work from within the reader
  657. - added "Archive" menu item (and rexx command)
  658. - included new version of textview.mcc/.mcp
  659.  
  660. 0.135
  661. -----
  662. - URL detector now recognizes mailto: URLs
  663. - now forces ARexx port to "On" regardless what
  664.   MUI prefs say
  665. - command popup list now puts commands in 'ticks'
  666. - the "menu emulation" rexx commands didn't work at
  667.   all
  668.  
  669. 0.136
  670. -----
  671. - fixed SMTP/NNTP send gauge
  672. - no longer dumps Return-Receipt: header in SMTP send
  673. - Quote headers now work. See bubble help of buttons
  674.   for description.
  675.  
  676. 0.137
  677. -----
  678. - removed follow up header (pointless)
  679. - now sends "MODE READER" before trying to POST stuff
  680.   (in case accidentally connecting to a INN nntpd
  681.    instead of nnrpd)
  682. - no longer attempts header decode when no Mime-Version:
  683.   is present in a mail header (thanks to YAM)
  684. - fixed potential crash with broken header encoding
  685.   (thanks to YAM)
  686.  
  687. 0.138
  688. -----
  689. - url links now have a short help message attached to them
  690. - did some work on the "forward" GUI (not functional yet)
  691. - posted messages had no reference field in the index (only)
  692.   and therefore weren't properly sorted into thread trees
  693.  
  694. 0.139
  695. -----
  696. - added new button preset config
  697. - made button shorthelp bubble more descriptive (hotkey, command)
  698.  
  699. 0.140
  700. -----
  701. - added "add to address book" menu item
  702. - fixed screwed default icon prefs
  703. - fixed lame problem in header matching (actually, contents where
  704.   matched regardless of the header selected)
  705.  
  706. 0.141
  707. -----
  708. - "Delete" didn't work from buttons or menu
  709. - default prefs for "Forward" was broken ("Forward*ed*SelectMsgs"
  710.   instead of "ForwardSelectMsgs")
  711. - now recognizes X-Face: header and displays accordingly
  712.   in message reader
  713. - implemented Goto Next/Prev menu items and arexx commands
  714. - button shortcut keys were broken again
  715. - added "AddToAddressbook" arexx command
  716.  
  717. 0.142
  718. -----
  719. - fixed "DEL" in message reader
  720. - added correctly colored icon files
  721. - began to rework "new message" window (attachments
  722.   section currently not active)
  723. - "external edit" button finally works
  724.  
  725. 0.143
  726. -----
  727. - missing "UIDL" support in the pop server caused a 
  728.   error message, instead of silent fallback
  729. - "Signature" is now on the "Text" page of the new msg
  730.   window
  731. - fixed serious bug in Single Window mode causing MD-2
  732.   to think any commands etc. still going to a previously
  733.   open "read" or "folder list" window
  734. - progress bars in send status window now work properly, 
  735.   both count and size
  736. - fixed network status window opening on the wrong
  737.   screen sometimes
  738.  
  739. 0.144
  740. -----
  741. - language names weren't stored in prefs
  742. - button prefs caused enforcer hits under certain
  743.   circumstances
  744.  
  745. 0.145
  746. -----
  747. - button prefs caused enforcer hits under certain
  748.   circumstances (again)
  749. - single window mode still crashed when going back
  750.   to main window
  751.  
  752. 0.146
  753. -----
  754. - uuencoding now uses 0644 protection mask
  755. - new attachment system now works
  756. - header parser screwed on folded header lines
  757.  
  758. 0.147
  759. -----
  760. - fixed WB drag&drop support for the attachment
  761.   listview
  762. - attachment's MIME types are now be freely
  763.   settable
  764. - header parser screwed on folded header lines
  765.   (even worse than before, too :)
  766. - "Move to folder" command was dysfunctional
  767.  
  768. 0.148
  769. -----
  770. - Getting News/Mail in single window mode caused
  771.   enforcer hits
  772. - "new msg window" now switches to attachment
  773.   page when an attachment is added
  774. - fixed TipOfTheday display
  775.  
  776. 0.149
  777. -----
  778. - disabled TipOfTheDay completely
  779. - fixed preset of "CheckMailNews SEND" button
  780. - added a few more ARexx commands
  781.  
  782. 0.150
  783. -----
  784. - removed obsolete "Editor" prefs item
  785. - added parsing of NC preset prefs (NC version only)
  786. - "ReadSelected" command/menuitem now works
  787. - fixed Forward "One by One" mode
  788.  
  789. 0.151
  790. -----
  791. - fixed behavior of Goto NEXT/PREV in msglist
  792. - attachment section of new message window now
  793.   has a "View attachment" button (double clicking
  794.   an entry will do the same, too)
  795. - Fold/AddToAddressbook no longer screw message flags
  796. - "Move to folder" now works properly
  797.  
  798. 0.152
  799. -----
  800. - included new version of TextView mcc class (1.14)
  801. - inserting/uuencoding of text is now done in "quiet" mode
  802. - fixed potential crash in the network window object
  803.   due to race conditions
  804. - textview external editor temp files now always have extension
  805.   ".mdt"
  806. - "view attachment" buttons is now properly enabled/disabled
  807.  
  808. 0.153
  809. -----
  810. - fixed saving of uudecoded "MIME parts"
  811. - several small cosmetic cleanups
  812. - added bogus "PrintSelectedMessages" command, which triggers
  813.   a NYI requester
  814. - fixed sending of combined news/mail messages
  815. - no longer leaves To:, Cc: and Bcc: headers in posted news
  816. - now properly strips Bcc: from mail headers during send
  817.  
  818. 0.154
  819. -----
  820. - fixed crash with check/send mail/news in multi window mode
  821.  
  822. 0.155
  823. -----
  824. - added "You've got new mail" requester
  825. - fixed Signature preset in new mail window
  826.  
  827. 0.156
  828. -----
  829. - image mime types in new message send are now determined by file
  830.   extension to avoid clashes with broken datatypes
  831.  
  832. 0.157
  833. -----
  834. - fixed parsing of folded header lines in second stage
  835.   MIME part header parsing in db engine
  836. - added new revision of textview.mcc
  837.  
  838. 0.158
  839. -----
  840. - message overview now uses graphics icons to show
  841.   flags
  842.  
  843. 0.159
  844. -----
  845. - Newmsg window "followup" button now popups the
  846.   group list
  847. - fixed scrolling problem introduced in 0.158
  848. - now properly sets "Replied to" flag after
  849.   replying to a message
  850. - fake root nodes were created with messed up
  851.   date, thus breaking the thread sort order
  852.  
  853. 0.160
  854. -----
  855. - fixed major crash when replying to a mail
  856.   (due to flag setting)
  857. - fixed enforcer hits when trying to read
  858.   a fake root node
  859. - no longer opens a bogus reader window
  860.   when trying to read a fake root
  861.  
  862. 0.161
  863. -----
  864. - sending of new message caused an attempt
  865.   to set the Replied flag of the message
  866.   with Message-Id: ""
  867. - attempt to setflag the flags of a message
  868.   which doesn't exist in the database
  869.   caused full crash
  870. - added new "MailImport" Arexx command 
  871.   which allows to import complete rfc-822
  872.   complete mails into the database.
  873.   Even works with BSD style uumail: mailbox
  874.   files seperated by rmail "From ..." headers.
  875.   "MailImport filename GROUP/K", where group
  876.   can be a group name to sort into. If
  877.   left off, normal header parsing is applied
  878.   to find the appropriate folder to sort into.
  879.  
  880. 0.162
  881. -----
  882. - "Posted" and "Mailed" icons were swapped
  883. - added support for range selection in
  884.   group and message lists: CTRL-click will
  885.   select the full range from last active
  886.   to click position
  887. - the custom "by subject" concatanation of
  888.   dangling articles now does a full
  889.   match instead of a substring match,
  890.   to avoid having messages with subjects
  891.   like "V sucks" and "V" to be merged
  892.   into the same thread
  893. - saving of message parts sometimes
  894.   intefered with write buffering
  895. - minimum subject length calculation was hosed
  896.  
  897. 0.163
  898. -----
  899. - fixed a lame bug in "MailImport" command --
  900.   messages where stored with the <brackets>
  901.   around the MessageId to the database
  902.   thus causing them to not be found when
  903.   accessed
  904.  
  905. 0.164
  906. -----
  907. - completely rewrote database system (again)
  908.  
  909. 0.165
  910. -----
  911. - storing of messages to the database speed
  912.   up
  913. - cleaned up gauge display during mail
  914.   download
  915. - fixed gauge display when sending out messages
  916. - reworked async I/O routines for correct
  917.   word alignment on 32 bit CPU machines
  918. - sending of messages no longer ignores
  919.   abort
  920.  
  921. 0.166
  922. -----
  923. - improved caching of toolbar images. Switch
  924.   from group to list to reader screens are
  925.   much faster now.
  926. - added "GotoMsg NEXTNEW/S,PREVNEW/S" switches
  927.   to jump to the next/previous NEW message
  928. - added "GotoMsg NEXTUNREAD/S,PREVUNREAD/S" switches
  929.   to jump to the next/previous UNREAD message
  930. - fixed serious bug in setting up toolbar
  931.   hotkeys; previous window notifications
  932.   weren't removed on a window switch and
  933.   therefore accumulated, causing all kind of
  934.   nifty side effects from full crashes
  935.   up to multiple reactions to keys
  936. - fixed handling of uuencoded messages
  937.   which had no actual textual part
  938.  
  939. 0.167
  940. -----
  941. - speed up loading of group indeces a bit
  942. - NNTP-on-demand died heavily when hitting a line
  943.   longer than 512 chars
  944. - fixed several bugs in the message parser
  945. - uudecode now correctly handles end markers,
  946.   instead of adding bogus data to the output file.
  947.   Also properly deals with multiple uudecoded
  948.   parts inside a message now
  949. - spool group index is now saved after sending a mail
  950.   to avoid index loss on a crash
  951. - "Archived" flag wasn't honored at all
  952. - message list displayed message sizes which were
  953.   MBytes as "G" instead of "M"
  954. - Control-keyrange selecting caused display messup
  955.   when one of the to be selected lines was outside
  956.   of the window
  957.  
  958. 0.168
  959. -----
  960. - pop3 download status bar was totally hosed
  961. - sending of new messages encoded attachments as
  962.   base64 even for plain text
  963. - message reader now displays text which is base64
  964.   encoded properly, instead of showing the encoded
  965.   data
  966.  
  967. 0.169
  968. -----
  969. - fixed presetting of group signatures and headers
  970. - now uses pophotkey.mcc (if available) to offer
  971.   easier settings of command button hotkeys
  972. - writes to messagebase are a bit faster now again
  973. - "MailImport" now recognizes "GROUP=none" to import
  974.   to the database only without creating indices
  975.  
  976. 0.170
  977. -----
  978. - major speedup when closing the groupmanager window
  979.   (no longer frees every entry, but instead relies
  980.   on the pool being disposed)
  981. - fixed bug in MailImport hitting a line which
  982.   starts with "From " which is not a mail introduction
  983. - fixed enforcer hits when doing mail operations
  984.   within an empty message list
  985.  
  986. 0.171
  987. -----
  988. - Ok, ok, I suck, but this time, it's fixed:
  989.   <drums> Preseting Of Signature Now Works </drums>
  990.  
  991. 0.172
  992. -----
  993. - added database compress function
  994. - fixed a problem with not properly recognizing
  995.   the end of a uudecoded section
  996. - "CheckMailNews SEND" command didn't work at all
  997.  
  998. 0.173
  999. -----
  1000. - fixed another pretty lame bug in the uudecoder
  1001.   which liked to show up at certain chunk sizes
  1002. - added "SelectAll" and "UnselectAll" Arexx commands
  1003. - fixed "GotoMsg PREV"
  1004. - database compress forgot to unlock a lock on
  1005.   the datadir
  1006. - database compressor thread now only uses half of
  1007.   the previous stack size
  1008. - only the first page of the button prefs
  1009.   actually used the pophotkey class
  1010.  
  1011. 0.174
  1012. -----
  1013. - database compressor now runs at pri main-1 for
  1014.   less impact on other operations
  1015. - no longer shows messages which have no childs
  1016.   in "folded" state
  1017. - fixed uudecode
  1018. - temporary files now have unique names so
  1019.   that multiple files can be viewed
  1020. - URL detector should no longer recognize
  1021.   sentences ending with "www." as URLs.
  1022.  
  1023. 0.175
  1024. -----
  1025. - included new version of pophotkey.mcc
  1026.   class. Should fix prefs crash.
  1027. - "Delete group" now has a special option
  1028.   "Delete all contents" only
  1029. - fixed jumpy number of messages in group display
  1030. - fixed broken grouplist data display
  1031. - own messages are now READ & SEEN by default
  1032.  
  1033. 0.176
  1034. -----
  1035. - fixed crash when closing/changing the folder
  1036.   of the only msglist window while a message
  1037.   was open
  1038. - fixed trashing of group display
  1039. - fixed deleting of messages when closing a group
  1040.  
  1041. 0.177
  1042. -----
  1043. - finally fixed group count messup quirks
  1044. - added display of message status in iconified
  1045.   mode. Reads Icons/empty.info, Icons/old.info
  1046.   and Icons/new.info on startup and shows the
  1047.   icon accordingly. Icon title has the number
  1048.   of new messages, too.
  1049.  
  1050. 0.178
  1051. -----
  1052. - forwarding with editing now works (calls
  1053.   upon the normal new message window with
  1054.   appropriate stuff filled in)
  1055. - changed custom header page layout a bit
  1056. - now properly spools any custom header lines
  1057.   to messages on send
  1058.  
  1059. 0.179
  1060. -----
  1061. - added new versions of bookmarks.mcc,
  1062.   pophotkey.mcc and popxxx.mcp classes
  1063. - now saves all group indices after
  1064.   downloading to avoid index loss on
  1065.   crashes
  1066. - group editor always set the language to "0". 
  1067.   fixed.
  1068. - fixed a funky screwup of message counters
  1069.   when getting new messages, quitting MD-2
  1070.   and restarting it
  1071.  
  1072. 0.180
  1073. -----
  1074. - added new version of popxxx.mcp class
  1075. - fixed a serious bug in the header parser:
  1076.   major crash when a MIME encoded header line
  1077.   exceeded 255 chars.
  1078. - implemented forward without editing
  1079. - fixed bug in addresslist window (requires
  1080.   current bookmarks.mcc)
  1081.  
  1082. 0.181
  1083. -----
  1084. - SMTP send sometimes failed if the client
  1085.   IP refused to resolve
  1086. - SMTP/NNTP send crashed if the outgoing message
  1087.   had a line longer than 511 chars
  1088. - added new version of bookmarks.mcc
  1089. - clicking "ADD" with no entry selected in the
  1090.   address list popup no longer inserts bogus
  1091.   data into the string
  1092.